Samia walkeri

Explore definitions, synonyms, and language insights of Samia walkeri

Definitions

Noun
large Asiatic moth introduced into the United States; larvae feed on the ailanthus